have something down to a science - Turco Inglés Diccionario